Towards the Automated Debugging and Maintenance of Logic-based Requirements Models
نویسندگان
چکیده
In this paper we describe a tools environment which automates the validation and maintenance of a requirements model written in many-sorted first order logic. We focus on: a translator, that produces an executable form of the model; blame assignment functions, which input batches of mis-classified tests (i.e. training examples) and output likely faulty parts of the model; and a theory reviser, which inputs the faulty parts and examples and outputs suggested revisions to the model. In particular, we concentrate on the problems encountered when applying these tools to a real application: a requirements model containing air traffic control separation standards, operating methods and airspace information.
منابع مشابه
Application of Sinusoidal Equations to Partitioning Crude Protein and Metabolizable Energy Intake between Maintenance and Growth in Parent Stock of Broiler Chickens
Most models developed for poultry are linear to the point where genetic potential is reached. Models reliant on the premise that growth rate determines requirements based on some fixed rate of nutrient utilization do not adequately represent the biological phenomena involved. Therefore, a dichotomy between the accepted theories of nutrient utilization in animals and the assumptions of mathemati...
متن کاملTowards Agent-Oriented Knowledge Base Maintenance for Description Logic ALCN
Artificial agents functioning in the Semantic Web are to be capable of getting knowledge from diverse sources. This implies the capability to continuously update their knowledge bases. New stream reasoning concepts make this need even more pressing. Semantic Web ontologies are commonly represented using description logic knowledge bases. We propose an agent architecture with such features, util...
متن کاملEconomic Growth and Highly Educated Manpower Requirements in Iran
The quantitative relationship between higher education and economic growth in the tradition of “growth accounting equations” and also “neoclassical production function” approach have occupied a pride of place in economics of education, particularly the literature on more developed countries. However, production function type models that allow for isolating the “indirect” (external) effects of h...
متن کاملAn automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کاملRequirements for Automated Enterprise Architecture Model Maintenance - A Requirements Analysis based on a Literature Review and an Exploratory Survey
Enterprise Architecture Management (EAM) is the practice of modeling the business and IT artifacts in an enterprise and relating them with each other. By documenting these interdependencies between business and the supporting IT, strategic decisions can be made towards a planned and consolidated enterprise architecture that matches the business needs. However, enterprise architecture models can...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998